package com.xiaoyu.awakening.records.client.collector;

import com.xiaoyu.awakening.records.client.config.AwkRecordsClientConfig;
import com.xiaoyu.awakening.records.dto.AwkOptLogsDTO;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Component;

/**
 * AbstractRecordsCollector
 *
 * @author wangxiaoyu
 * @date 2024/12/18 14:43
 * @since v1.0
 */
@Component
public abstract class AbstractRecordsCollector {
    @Resource
    private AwkRecordsClientConfig awkRecordsClientConfig;

    public AwkOptLogsDTO buildDefault() {
        return new AwkOptLogsDTO();
    }

    public abstract AwkOptLogsDTO collect();
}
